package com.lxmes.base.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.lxmes.common.annotation.Excel;
import com.lxmes.common.core.domain.BaseEntity;

/**
 * 物料储分配送工艺基础表对象 jc_iteminfo_distri
 * 
 * @author 张志煜
 * @date 2023-03-21
 */
public class JcIteminfoDistri extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 公司代码 */
    //@Excel(name = "公司代码")
    private String factoryCode;

    /** 公司名称 */
   // @Excel(name = "公司名称")
    private String factoryName;

    /** WMS子图号 */
    //@Excel(name = "WMS子图号")
    private String wmsItemCode;

    /** 子图号 */
    @Excel(name = "物料编号")
    private String itemCode;

    /** 物料号 */
    @Excel(name = "物料子编号")
    private String itemId;

    /** 物料条码号 */
    //@Excel(name = "物料条码号")
    private String tmh;

    /** 名称 */
    @Excel(name = "名称")
    private String itemName;

    /** 公司代码 */
    //@Excel(name = "公司代码")
    private String supplyId;

    /** 公司名称 */
    //@Excel(name = "公司名称")
    private String supplyName;

    /** 物料正式属性 */
   // @Excel(name = "物料正式属性")
    private String itemZsAttr;

    /** 物料属性 */
    //@Excel(name = "物料属性")
    private String itemAttr;

    /** 质量属性 */
   // @Excel(name = "质量属性")
    private String qualityAttr;

    /** 生产线 */
    //@Excel(name = "生产线")
    private String lineCode;

    /** 生产线工位 */
    //@Excel(name = "生产线工位")
    private String lineCodeGw;

    /** 合同份额 */
    //@Excel(name = "合同份额")
    private String contractFe;

    /** 份额计算周期 */
    //@Excel(name = "份额计算周期")
    private String feJsZq;

    /** 日订单一致性 */
    // @Excel(name = "日订单一致性")
    private String rddYzx;

    /** 订单一致性 */
    //@Excel(name = "订单一致性")
    private String ddYzx;

    /** 整车一致性 */
    //@Excel(name = "整车一致性")
    private String zcYzx;

    /** 成对组号 */
    // @Excel(name = "成对组号")
    private String cdzh;

    /** 组合体 */
    // @Excel(name = "组合体")
    private String zht;

    /** 配送上线策略 */
    // @Excel(name = "配送上线策略")
    private String pssxcl;

    /** 投料位 */
    //@Excel(name = "投料位")
    private String tlw;

    /** AB位 */
    // @Excel(name = "AB位")
    private String abw;

    /** 物料计划类型 */
    //@Excel(name = "物料计划类型")
    private String itemPlanType;

    /** 物料分类 */
    //@Excel(name = "物料分类")
    private String itemClass;

    /** 投料编组线路 */
    //@Excel(name = "投料编组线路")
    private String tlbzlx;

    /** 组链号 */
   // @Excel(name = "组链号")
    private String zlh;

    /** 组链器具数量 */
   // @Excel(name = "组链器具数量")
    private BigDecimal zlqjNum;

    /** 配送类型 */
    //@Excel(name = "配送类型")
    private String psType;

    /** 配送车辆类型 */
    //@Excel(name = "配送车辆类型")
    private String psCar;

    /** 配送设备控制 */
    //@Excel(name = "配送设备控制")
    private String psSbkz;

    /** 分拣台号 */
   // @Excel(name = "分拣台号")
    private String fjHao;

    /** 分拣时间 */
    //@Excel(name = "分拣时间")
    private String fjTime;

    /** 分装线 */
    //@Excel(name = "分装线")
    private String fzLine;

    /** 分装总成号 */
    //@Excel(name = "分装总成号")
    private String fzZcHao;

    /** 分装台号 */
   // @Excel(name = "分装台号")
    private String fzTHao;

    /** 分装时间 */
    //@Excel(name = "分装时间")
    private String fzTime;

    /** 物料大类名称 */
   // @Excel(name = "物料大类名称")
    private String itemBigName;

    /** 物料大类号 */
   // @Excel(name = "物料大类号")
    private String classBigId;

    /** 配台期量 */
    //@Excel(name = "配台期量")
    private String ppql;

    /** 大类配台层容量 */
    //@Excel(name = "大类配台层容量")
    private String bigPtcrl;

    /** 组合配台号 */
   // @Excel(name = "组合配台号")
    private String zhPth;

    /** 组合配台层 */
    //@Excel(name = "组合配台层")
    private String zhPtc;

    /** 综合配台号 */
    //@Excel(name = "综合配台号")
    private String zwhPth;

    /** 配送器具类型 */
    // @Excel(name = "配送器具类型")
    private String psQjType;

    /** 配送器具编码 */
    //@Excel(name = "配送器具编码")
    private String psQjCode;

    /** 器具层位置 */
    //@Excel(name = "器具层位置")
    private String cjcWz;

    /** 通用专用 */
    // @Excel(name = "通用专用")
    private String tyzy;

    /** 组别 */
    //@Excel(name = "组别")
    private String zb;

    /** 单车（台）用量 */
    //@Excel(name = "单车")
    private String dctyl;

    /** 配送期量 */
    //@Excel(name = "配送期量")
    private String psQl;

    /** 理想出库数 */
    // @Excel(name = "理想出库数")
    private BigDecimal lxCkNum;

    /** 配送物料来源 */
    // @Excel(name = "配送物料来源")
    private String psItemLy;

    /** 出库仓库1 */
    @Excel(name = "出库仓库1")
    private String stock1;

    /** 出库仓库2 */
    // @Excel(name = "出库仓库2")
    private String stock2;

    /** 定置库位 */
    // @Excel(name = "定置库位")
    private String dzkw;
    /** 出库仓库1库存下限 */
    @Excel(name = "出库仓库1库存下限")
    private String stock1Xx;
    /** 定置库位 */
    @Excel(name = "出库仓库1库存上限")
    private String stock1Sx;
    /** 定置库位 */
    // @Excel(name = "出库仓库2库存下限")
    private String stock2Xx;
    /** 定置库位 */
    // @Excel(name = "出库仓库2库存上限")
    private String stock2Sx;

    /** 定置库位上下限 */
    // @Excel(name = "定置库位上下限")
    private String dzkwsxx;

    /** 是否预投补货 */
    // @Excel(name = "是否预投补货")
    private String sfytbh;

    /** 1级补货仓库 */
    @Excel(name = "1级补货仓库")
    private String bhStock1;

    /** 1级补货仓库容量 */
    @Excel(name = "1级补货仓库容量")
    private String bhStockRl1;

    /** 2级补货仓库 */
    // @Excel(name = "2级补货仓库")
    private String bhStock2;

    /** 2级补货仓库容量 */
    // @Excel(name = "2级补货仓库容量")
    private String bhStockRl2;

    /** 3级补货仓库 */
    // @Excel(name = "3级补货仓库")
    private String bhStock3;

    /** 3级补货仓库容量 */
    // @Excel(name = "3级补货仓库容量")
    private String bhStockRl3;

    /** 4级补货仓库 */
    // @Excel(name = "4级补货仓库")
    private String bhStock4;

    /** 4级补货仓库容量 */
    // @Excel(name = "4级补货仓库容量")
    private String bhStockRl4;

    /** 5级补货仓库 */
    // @Excel(name = "5级补货仓库")
    private String bhStock5;

    /** 是否夸批 */
    // @Excel(name = "是否夸批")
    private String isKp;

    /** 第一批出库 */
    //@Excel(name = "第一批出库")
    private String firstCk;

    /** 使用状态 */
    //@Excel(name = "使用状态")
    private String useState;

    /** 体现使用状态 */
    // @Excel(name = "体现使用状态")
    private String txUseState;

    /** 合并出库 */
    // @Excel(name = "合并出库")
    private String hbCk;

    /** 托盘容量 */
    //@Excel(name = "托盘容量")
    private String tpRl;

    /** 托盘编码 */
    // @Excel(name = "托盘编码")
    private String tpBm;

    /** 限定入库数量校验 */
    // @Excel(name = "限定入库数量校验")
    private String xdRkNum;

    /** 送货包装类型 */
    //@Excel(name = "送货包装类型")
    private String shBzType;

    /** 送货包装编码 */
    //@Excel(name = "送货包装编码")
    private String shBzCode;

    /** 物料图片 */
    // @Excel(name = "物料图片")
    private String itemImg;

    /** 物料尺寸 */
    // @Excel(name = "物料尺寸")
    private String itemSize;

    /** 包装容量 */
    // @Excel(name = "包装容量")
    private String bzRl;

    /** 最小包装量 */
    // @Excel(name = "最小包装量")
    private String smallBzRl;

    /** 存储仓库 */
    //@Excel(name = "存储仓库")
    private String ccCk;

    /** 存储库区 */
    // @Excel(name = "存储库区")
    private String ccKq;

    /** 存储库位 */
    // @Excel(name = "存储库位")
    private String ccKw;

    /** 安全库存 */
    //@Excel(name = "安全库存")
    private String stockSafe;

    /** 库存下限 */
    //@Excel(name = "库存下限")
    private String downLine;

    /** 库存上限 */
    // @Excel(name = "库存上限")
    private String upLine;

    /** 溢库仓库 */
    // @Excel(name = "溢库仓库")
    private String ykStock;

    /** 发货地址 */
    // @Excel(name = "发货地址")
    private String fhAddress;

    /** 收货地址 */
    //@Excel(name = "收货地址")
    private String shAddress;

    /** 发货方式 */
    //@Excel(name = "发货方式")
    private String faType;

    /** 物料流向 */
    // @Excel(name = "物料流向")
    private String itemLx;

    /** 收货时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "收货时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date shTime;

    /** 上架时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "上架时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sjTime;

    /** 转库下架时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "转库下架时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zkXjTime;

    /** 转库过程时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "转库过程时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zkGcTiem;

    /** 转库上架时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "转库上架时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zkSjTime;

    /** 下架时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    // @Excel(name = "下架时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date xjTime;

    /** 下架置换时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "下架置换时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date xjZhTime;

    /** 组托时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "组托时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ztTime;

    /** 缓存置换时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    // @Excel(name = "缓存置换时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date hcZhTime;

    /** 组车时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "组车时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zcTime;

    /** 园区出门时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    // @Excel(name = "园区出门时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date yqcmTime;

    /** 仓储转运时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    // @Excel(name = "仓储转运时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ccZyTime;

    /** 中间库到达时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "中间库到达时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zjkDdTime;

    /** 中间库置换时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    // @Excel(name = "中间库置换时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zjkZhTime;

    /** 中间库缓存时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "中间库缓存时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zjkHcTime;

    /** 中间库组车时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "中间库组车时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zjkZcTime;

    /** 内部转运时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    // @Excel(name = "内部转运时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date nbZyTime;

    /** PC库卸车区到达时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "PC库卸车区到达时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date pckxzqDdTime;

    /** 输送线前端时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    // @Excel(name = "输送线前端时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ssxQdTime;

    /** 输送线时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "输送线时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ssxTime;

    /** 组链时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "组链时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zlTime;

    /** 组链等待时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "组链等待时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zlDdTime;

    /** 配送时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "配送时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date psTime;

    /** 线边置换时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "线边置换时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date xbzhTime;

    /** 装配时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@Excel(name = "装配时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zpTime;

    /** 入库核算周期 */
    //@Excel(name = "入库核算周期")
    private BigDecimal rkHsZq;

    /** 入库次数 */
    //@Excel(name = "入库次数")
    private BigDecimal rkCs;

    /** 入库数量 */
    // @Excel(name = "入库数量")
    private BigDecimal rkNum;

    /** 移库核算周期 */
    //@Excel(name = "移库核算周期")
    private BigDecimal ykHsZq;

    /** 移库次数 */
    //@Excel(name = "移库次数")
    private BigDecimal ykCNum;

    /** 移库数量 */
    //@Excel(name = "移库数量")
    private BigDecimal ykNum;

    /** 出库核算周期 */
    //@Excel(name = "出库核算周期")
    private BigDecimal ckHsZq;

    /** 出库次数 */
    // @Excel(name = "出库次数")
    private BigDecimal ckCs;

    /** 出库数量 */
    //@Excel(name = "出库数量")
    private BigDecimal ckNum;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setFactoryCode(String factoryCode) 
    {
        this.factoryCode = factoryCode;
    }

    public String getFactoryCode() 
    {
        return factoryCode;
    }
    public void setFactoryName(String factoryName) 
    {
        this.factoryName = factoryName;
    }

    public String getFactoryName() 
    {
        return factoryName;
    }
    public void setWmsItemCode(String wmsItemCode) 
    {
        this.wmsItemCode = wmsItemCode;
    }

    public String getWmsItemCode() 
    {
        return wmsItemCode;
    }
    public void setItemCode(String itemCode) 
    {
        this.itemCode = itemCode;
    }

    public String getItemCode() 
    {
        return itemCode;
    }
    public void setItemId(String itemId) 
    {
        this.itemId = itemId;
    }

    public String getItemId() 
    {
        return itemId;
    }
    public void setTmh(String tmh) 
    {
        this.tmh = tmh;
    }

    public String getTmh() 
    {
        return tmh;
    }
    public void setItemName(String itemName) 
    {
        this.itemName = itemName;
    }

    public String getItemName() 
    {
        return itemName;
    }
    public void setSupplyId(String supplyId) 
    {
        this.supplyId = supplyId;
    }

    public String getSupplyId() 
    {
        return supplyId;
    }
    public void setSupplyName(String supplyName) 
    {
        this.supplyName = supplyName;
    }

    public String getSupplyName() 
    {
        return supplyName;
    }
    public void setItemZsAttr(String itemZsAttr) 
    {
        this.itemZsAttr = itemZsAttr;
    }

    public String getItemZsAttr() 
    {
        return itemZsAttr;
    }
    public void setItemAttr(String itemAttr) 
    {
        this.itemAttr = itemAttr;
    }

    public String getItemAttr() 
    {
        return itemAttr;
    }
    public void setQualityAttr(String qualityAttr) 
    {
        this.qualityAttr = qualityAttr;
    }

    public String getQualityAttr() 
    {
        return qualityAttr;
    }
    public void setLineCode(String lineCode) 
    {
        this.lineCode = lineCode;
    }

    public String getLineCode() 
    {
        return lineCode;
    }
    public void setLineCodeGw(String lineCodeGw) 
    {
        this.lineCodeGw = lineCodeGw;
    }

    public String getLineCodeGw() 
    {
        return lineCodeGw;
    }
    public void setContractFe(String contractFe) 
    {
        this.contractFe = contractFe;
    }

    public String getContractFe() 
    {
        return contractFe;
    }
    public void setFeJsZq(String feJsZq) 
    {
        this.feJsZq = feJsZq;
    }

    public String getFeJsZq() 
    {
        return feJsZq;
    }
    public void setRddYzx(String rddYzx) 
    {
        this.rddYzx = rddYzx;
    }

    public String getRddYzx() 
    {
        return rddYzx;
    }
    public void setDdYzx(String ddYzx) 
    {
        this.ddYzx = ddYzx;
    }

    public String getDdYzx() 
    {
        return ddYzx;
    }
    public void setZcYzx(String zcYzx) 
    {
        this.zcYzx = zcYzx;
    }

    public String getZcYzx() 
    {
        return zcYzx;
    }
    public void setCdzh(String cdzh) 
    {
        this.cdzh = cdzh;
    }

    public String getCdzh() 
    {
        return cdzh;
    }
    public void setZht(String zht) 
    {
        this.zht = zht;
    }

    public String getZht() 
    {
        return zht;
    }
    public void setPssxcl(String pssxcl) 
    {
        this.pssxcl = pssxcl;
    }

    public String getPssxcl() 
    {
        return pssxcl;
    }
    public void setTlw(String tlw) 
    {
        this.tlw = tlw;
    }

    public String getTlw() 
    {
        return tlw;
    }
    public void setAbw(String abw) 
    {
        this.abw = abw;
    }

    public String getAbw() 
    {
        return abw;
    }
    public void setItemPlanType(String itemPlanType) 
    {
        this.itemPlanType = itemPlanType;
    }

    public String getItemPlanType() 
    {
        return itemPlanType;
    }
    public void setItemClass(String itemClass) 
    {
        this.itemClass = itemClass;
    }

    public String getItemClass() 
    {
        return itemClass;
    }
    public void setTlbzlx(String tlbzlx) 
    {
        this.tlbzlx = tlbzlx;
    }

    public String getTlbzlx() 
    {
        return tlbzlx;
    }
    public void setZlh(String zlh) 
    {
        this.zlh = zlh;
    }

    public String getZlh() 
    {
        return zlh;
    }
    public void setZlqjNum(BigDecimal zlqjNum) 
    {
        this.zlqjNum = zlqjNum;
    }

    public BigDecimal getZlqjNum() 
    {
        return zlqjNum;
    }
    public void setPsType(String psType) 
    {
        this.psType = psType;
    }

    public String getPsType() 
    {
        return psType;
    }
    public void setPsCar(String psCar) 
    {
        this.psCar = psCar;
    }

    public String getPsCar() 
    {
        return psCar;
    }
    public void setPsSbkz(String psSbkz) 
    {
        this.psSbkz = psSbkz;
    }

    public String getPsSbkz() 
    {
        return psSbkz;
    }
    public void setFjHao(String fjHao) 
    {
        this.fjHao = fjHao;
    }

    public String getFjHao() 
    {
        return fjHao;
    }
    public void setFjTime(String fjTime) 
    {
        this.fjTime = fjTime;
    }

    public String getFjTime() 
    {
        return fjTime;
    }
    public void setFzLine(String fzLine) 
    {
        this.fzLine = fzLine;
    }

    public String getFzLine() 
    {
        return fzLine;
    }
    public void setFzZcHao(String fzZcHao) 
    {
        this.fzZcHao = fzZcHao;
    }

    public String getFzZcHao() 
    {
        return fzZcHao;
    }
    public void setFzTHao(String fzTHao) 
    {
        this.fzTHao = fzTHao;
    }

    public String getFzTHao() 
    {
        return fzTHao;
    }
    public void setFzTime(String fzTime) 
    {
        this.fzTime = fzTime;
    }

    public String getFzTime() 
    {
        return fzTime;
    }
    public void setItemBigName(String itemBigName) 
    {
        this.itemBigName = itemBigName;
    }

    public String getItemBigName() 
    {
        return itemBigName;
    }
    public void setClassBigId(String classBigId) 
    {
        this.classBigId = classBigId;
    }

    public String getClassBigId() 
    {
        return classBigId;
    }
    public void setPpql(String ppql) 
    {
        this.ppql = ppql;
    }

    public String getPpql() 
    {
        return ppql;
    }
    public void setBigPtcrl(String bigPtcrl) 
    {
        this.bigPtcrl = bigPtcrl;
    }

    public String getBigPtcrl() 
    {
        return bigPtcrl;
    }
    public void setZhPth(String zhPth) 
    {
        this.zhPth = zhPth;
    }

    public String getZhPth() 
    {
        return zhPth;
    }
    public void setZhPtc(String zhPtc) 
    {
        this.zhPtc = zhPtc;
    }

    public String getZhPtc() 
    {
        return zhPtc;
    }
    public void setZwhPth(String zwhPth) 
    {
        this.zwhPth = zwhPth;
    }

    public String getZwhPth() 
    {
        return zwhPth;
    }
    public void setPsQjType(String psQjType) 
    {
        this.psQjType = psQjType;
    }

    public String getPsQjType() 
    {
        return psQjType;
    }
    public void setPsQjCode(String psQjCode) 
    {
        this.psQjCode = psQjCode;
    }

    public String getPsQjCode() 
    {
        return psQjCode;
    }
    public void setCjcWz(String cjcWz) 
    {
        this.cjcWz = cjcWz;
    }

    public String getCjcWz() 
    {
        return cjcWz;
    }
    public void setTyzy(String tyzy) 
    {
        this.tyzy = tyzy;
    }

    public String getTyzy() 
    {
        return tyzy;
    }
    public void setZb(String zb) 
    {
        this.zb = zb;
    }

    public String getZb() 
    {
        return zb;
    }
    public void setDctyl(String dctyl) 
    {
        this.dctyl = dctyl;
    }

    public String getDctyl() 
    {
        return dctyl;
    }
    public void setPsQl(String psQl) 
    {
        this.psQl = psQl;
    }

    public String getPsQl() 
    {
        return psQl;
    }
    public void setLxCkNum(BigDecimal lxCkNum) 
    {
        this.lxCkNum = lxCkNum;
    }

    public BigDecimal getLxCkNum() 
    {
        return lxCkNum;
    }
    public void setPsItemLy(String psItemLy) 
    {
        this.psItemLy = psItemLy;
    }

    public String getPsItemLy() 
    {
        return psItemLy;
    }
    public void setStock1(String stock1) 
    {
        this.stock1 = stock1;
    }

    public String getStock1() 
    {
        return stock1;
    }
    public void setStock2(String stock2) 
    {
        this.stock2 = stock2;
    }

    public String getStock2() 
    {
        return stock2;
    }
    public void setDzkw(String dzkw) 
    {
        this.dzkw = dzkw;
    }

    public String getDzkw() 
    {
        return dzkw;
    }
    public void setDzkwsxx(String dzkwsxx) 
    {
        this.dzkwsxx = dzkwsxx;
    }

    public String getDzkwsxx() 
    {
        return dzkwsxx;
    }
    public void setSfytbh(String sfytbh) 
    {
        this.sfytbh = sfytbh;
    }

    public String getSfytbh() 
    {
        return sfytbh;
    }
    public void setBhStock1(String bhStock1) 
    {
        this.bhStock1 = bhStock1;
    }

    public String getBhStock1() 
    {
        return bhStock1;
    }
    public void setBhStockRl1(String bhStockRl1) 
    {
        this.bhStockRl1 = bhStockRl1;
    }

    public String getBhStockRl1() 
    {
        return bhStockRl1;
    }
    public void setBhStock2(String bhStock2) 
    {
        this.bhStock2 = bhStock2;
    }

    public String getBhStock2() 
    {
        return bhStock2;
    }
    public void setBhStockRl2(String bhStockRl2) 
    {
        this.bhStockRl2 = bhStockRl2;
    }

    public String getBhStockRl2() 
    {
        return bhStockRl2;
    }
    public void setBhStock3(String bhStock3) 
    {
        this.bhStock3 = bhStock3;
    }

    public String getBhStock3() 
    {
        return bhStock3;
    }
    public void setBhStockRl3(String bhStockRl3) 
    {
        this.bhStockRl3 = bhStockRl3;
    }

    public String getBhStockRl3() 
    {
        return bhStockRl3;
    }
    public void setBhStock4(String bhStock4) 
    {
        this.bhStock4 = bhStock4;
    }

    public String getBhStock4() 
    {
        return bhStock4;
    }
    public void setBhStockRl4(String bhStockRl4) 
    {
        this.bhStockRl4 = bhStockRl4;
    }

    public String getBhStockRl4() 
    {
        return bhStockRl4;
    }
    public void setBhStock5(String bhStock5) 
    {
        this.bhStock5 = bhStock5;
    }

    public String getBhStock5() 
    {
        return bhStock5;
    }
    public void setIsKp(String isKp) 
    {
        this.isKp = isKp;
    }

    public String getIsKp() 
    {
        return isKp;
    }
    public void setFirstCk(String firstCk) 
    {
        this.firstCk = firstCk;
    }

    public String getFirstCk() 
    {
        return firstCk;
    }
    public void setUseState(String useState) 
    {
        this.useState = useState;
    }

    public String getUseState() 
    {
        return useState;
    }
    public void setTxUseState(String txUseState) 
    {
        this.txUseState = txUseState;
    }

    public String getTxUseState() 
    {
        return txUseState;
    }
    public void setHbCk(String hbCk) 
    {
        this.hbCk = hbCk;
    }

    public String getHbCk() 
    {
        return hbCk;
    }
    public void setTpRl(String tpRl) 
    {
        this.tpRl = tpRl;
    }

    public String getTpRl() 
    {
        return tpRl;
    }
    public void setTpBm(String tpBm) 
    {
        this.tpBm = tpBm;
    }

    public String getTpBm() 
    {
        return tpBm;
    }
    public void setXdRkNum(String xdRkNum) 
    {
        this.xdRkNum = xdRkNum;
    }

    public String getXdRkNum() 
    {
        return xdRkNum;
    }
    public void setShBzType(String shBzType) 
    {
        this.shBzType = shBzType;
    }

    public String getShBzType() 
    {
        return shBzType;
    }
    public void setShBzCode(String shBzCode) 
    {
        this.shBzCode = shBzCode;
    }

    public String getShBzCode() 
    {
        return shBzCode;
    }
    public void setItemImg(String itemImg) 
    {
        this.itemImg = itemImg;
    }

    public String getItemImg() 
    {
        return itemImg;
    }
    public void setItemSize(String itemSize) 
    {
        this.itemSize = itemSize;
    }

    public String getItemSize() 
    {
        return itemSize;
    }
    public void setBzRl(String bzRl) 
    {
        this.bzRl = bzRl;
    }

    public String getBzRl() 
    {
        return bzRl;
    }
    public void setSmallBzRl(String smallBzRl) 
    {
        this.smallBzRl = smallBzRl;
    }

    public String getSmallBzRl() 
    {
        return smallBzRl;
    }
    public void setCcCk(String ccCk) 
    {
        this.ccCk = ccCk;
    }

    public String getCcCk() 
    {
        return ccCk;
    }
    public void setCcKq(String ccKq) 
    {
        this.ccKq = ccKq;
    }

    public String getCcKq() 
    {
        return ccKq;
    }
    public void setCcKw(String ccKw) 
    {
        this.ccKw = ccKw;
    }

    public String getCcKw() 
    {
        return ccKw;
    }
    public void setStockSafe(String stockSafe) 
    {
        this.stockSafe = stockSafe;
    }

    public String getStockSafe() 
    {
        return stockSafe;
    }
    public void setDownLine(String downLine) 
    {
        this.downLine = downLine;
    }

    public String getDownLine() 
    {
        return downLine;
    }
    public void setUpLine(String upLine) 
    {
        this.upLine = upLine;
    }

    public String getUpLine() 
    {
        return upLine;
    }
    public void setYkStock(String ykStock) 
    {
        this.ykStock = ykStock;
    }

    public String getYkStock() 
    {
        return ykStock;
    }
    public void setFhAddress(String fhAddress) 
    {
        this.fhAddress = fhAddress;
    }

    public String getFhAddress() 
    {
        return fhAddress;
    }
    public void setShAddress(String shAddress) 
    {
        this.shAddress = shAddress;
    }

    public String getShAddress() 
    {
        return shAddress;
    }
    public void setFaType(String faType) 
    {
        this.faType = faType;
    }

    public String getFaType() 
    {
        return faType;
    }
    public void setItemLx(String itemLx) 
    {
        this.itemLx = itemLx;
    }

    public String getItemLx() 
    {
        return itemLx;
    }
    public void setShTime(Date shTime) 
    {
        this.shTime = shTime;
    }

    public Date getShTime() 
    {
        return shTime;
    }
    public void setSjTime(Date sjTime) 
    {
        this.sjTime = sjTime;
    }

    public Date getSjTime() 
    {
        return sjTime;
    }
    public void setZkXjTime(Date zkXjTime) 
    {
        this.zkXjTime = zkXjTime;
    }

    public Date getZkXjTime() 
    {
        return zkXjTime;
    }
    public void setZkGcTiem(Date zkGcTiem) 
    {
        this.zkGcTiem = zkGcTiem;
    }

    public Date getZkGcTiem() 
    {
        return zkGcTiem;
    }
    public void setZkSjTime(Date zkSjTime) 
    {
        this.zkSjTime = zkSjTime;
    }

    public Date getZkSjTime() 
    {
        return zkSjTime;
    }
    public void setXjTime(Date xjTime) 
    {
        this.xjTime = xjTime;
    }

    public Date getXjTime() 
    {
        return xjTime;
    }
    public void setXjZhTime(Date xjZhTime) 
    {
        this.xjZhTime = xjZhTime;
    }

    public Date getXjZhTime() 
    {
        return xjZhTime;
    }
    public void setZtTime(Date ztTime) 
    {
        this.ztTime = ztTime;
    }

    public Date getZtTime() 
    {
        return ztTime;
    }
    public void setHcZhTime(Date hcZhTime) 
    {
        this.hcZhTime = hcZhTime;
    }

    public Date getHcZhTime() 
    {
        return hcZhTime;
    }
    public void setZcTime(Date zcTime) 
    {
        this.zcTime = zcTime;
    }

    public Date getZcTime() 
    {
        return zcTime;
    }
    public void setYqcmTime(Date yqcmTime) 
    {
        this.yqcmTime = yqcmTime;
    }

    public Date getYqcmTime() 
    {
        return yqcmTime;
    }
    public void setCcZyTime(Date ccZyTime) 
    {
        this.ccZyTime = ccZyTime;
    }

    public Date getCcZyTime() 
    {
        return ccZyTime;
    }
    public void setZjkDdTime(Date zjkDdTime) 
    {
        this.zjkDdTime = zjkDdTime;
    }

    public Date getZjkDdTime() 
    {
        return zjkDdTime;
    }
    public void setZjkZhTime(Date zjkZhTime) 
    {
        this.zjkZhTime = zjkZhTime;
    }

    public Date getZjkZhTime() 
    {
        return zjkZhTime;
    }
    public void setZjkHcTime(Date zjkHcTime) 
    {
        this.zjkHcTime = zjkHcTime;
    }

    public Date getZjkHcTime() 
    {
        return zjkHcTime;
    }
    public void setZjkZcTime(Date zjkZcTime) 
    {
        this.zjkZcTime = zjkZcTime;
    }

    public Date getZjkZcTime() 
    {
        return zjkZcTime;
    }
    public void setNbZyTime(Date nbZyTime) 
    {
        this.nbZyTime = nbZyTime;
    }

    public Date getNbZyTime() 
    {
        return nbZyTime;
    }
    public void setPckxzqDdTime(Date pckxzqDdTime) 
    {
        this.pckxzqDdTime = pckxzqDdTime;
    }

    public Date getPckxzqDdTime() 
    {
        return pckxzqDdTime;
    }
    public void setSsxQdTime(Date ssxQdTime) 
    {
        this.ssxQdTime = ssxQdTime;
    }

    public Date getSsxQdTime() 
    {
        return ssxQdTime;
    }
    public void setSsxTime(Date ssxTime) 
    {
        this.ssxTime = ssxTime;
    }

    public Date getSsxTime() 
    {
        return ssxTime;
    }
    public void setZlTime(Date zlTime) 
    {
        this.zlTime = zlTime;
    }

    public Date getZlTime() 
    {
        return zlTime;
    }
    public void setZlDdTime(Date zlDdTime) 
    {
        this.zlDdTime = zlDdTime;
    }

    public Date getZlDdTime() 
    {
        return zlDdTime;
    }
    public void setPsTime(Date psTime) 
    {
        this.psTime = psTime;
    }

    public Date getPsTime() 
    {
        return psTime;
    }
    public void setXbzhTime(Date xbzhTime) 
    {
        this.xbzhTime = xbzhTime;
    }

    public Date getXbzhTime() 
    {
        return xbzhTime;
    }
    public void setZpTime(Date zpTime) 
    {
        this.zpTime = zpTime;
    }

    public Date getZpTime() 
    {
        return zpTime;
    }
    public void setRkHsZq(BigDecimal rkHsZq) 
    {
        this.rkHsZq = rkHsZq;
    }

    public BigDecimal getRkHsZq() 
    {
        return rkHsZq;
    }
    public void setRkCs(BigDecimal rkCs) 
    {
        this.rkCs = rkCs;
    }

    public BigDecimal getRkCs() 
    {
        return rkCs;
    }
    public void setRkNum(BigDecimal rkNum) 
    {
        this.rkNum = rkNum;
    }

    public BigDecimal getRkNum() 
    {
        return rkNum;
    }
    public void setYkHsZq(BigDecimal ykHsZq) 
    {
        this.ykHsZq = ykHsZq;
    }

    public BigDecimal getYkHsZq() 
    {
        return ykHsZq;
    }
    public void setYkCNum(BigDecimal ykCNum) 
    {
        this.ykCNum = ykCNum;
    }

    public BigDecimal getYkCNum() 
    {
        return ykCNum;
    }
    public void setYkNum(BigDecimal ykNum) 
    {
        this.ykNum = ykNum;
    }

    public BigDecimal getYkNum() 
    {
        return ykNum;
    }
    public void setCkHsZq(BigDecimal ckHsZq) 
    {
        this.ckHsZq = ckHsZq;
    }

    public BigDecimal getCkHsZq() 
    {
        return ckHsZq;
    }
    public void setCkCs(BigDecimal ckCs) 
    {
        this.ckCs = ckCs;
    }

    public BigDecimal getCkCs() 
    {
        return ckCs;
    }
    public void setCkNum(BigDecimal ckNum) 
    {
        this.ckNum = ckNum;
    }

    public BigDecimal getCkNum() 
    {
        return ckNum;
    }

    public String getStock1Xx() {
        return stock1Xx;
    }

    public void setStock1Xx(String stock1Xx) {
        this.stock1Xx = stock1Xx;
    }

    public String getStock1Sx() {
        return stock1Sx;
    }

    public void setStock1Sx(String stock1Sx) {
        this.stock1Sx = stock1Sx;
    }

    public String getStock2Xx() {
        return stock2Xx;
    }

    public void setStock2Xx(String stock2Xx) {
        this.stock2Xx = stock2Xx;
    }

    public String getStock2Sx() {
        return stock2Sx;
    }

    public void setStock2Sx(String stock2Sx) {
        this.stock2Sx = stock2Sx;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("factoryCode", getFactoryCode())
            .append("factoryName", getFactoryName())
            .append("wmsItemCode", getWmsItemCode())
            .append("itemCode", getItemCode())
            .append("itemId", getItemId())
            .append("tmh", getTmh())
            .append("itemName", getItemName())
            .append("supplyId", getSupplyId())
            .append("supplyName", getSupplyName())
            .append("itemZsAttr", getItemZsAttr())
            .append("itemAttr", getItemAttr())
            .append("qualityAttr", getQualityAttr())
            .append("lineCode", getLineCode())
            .append("lineCodeGw", getLineCodeGw())
            .append("contractFe", getContractFe())
            .append("feJsZq", getFeJsZq())
            .append("rddYzx", getRddYzx())
            .append("ddYzx", getDdYzx())
            .append("zcYzx", getZcYzx())
            .append("cdzh", getCdzh())
            .append("zht", getZht())
            .append("pssxcl", getPssxcl())
            .append("tlw", getTlw())
            .append("abw", getAbw())
            .append("itemPlanType", getItemPlanType())
            .append("itemClass", getItemClass())
            .append("tlbzlx", getTlbzlx())
            .append("zlh", getZlh())
            .append("zlqjNum", getZlqjNum())
            .append("psType", getPsType())
            .append("psCar", getPsCar())
            .append("psSbkz", getPsSbkz())
            .append("fjHao", getFjHao())
            .append("fjTime", getFjTime())
            .append("fzLine", getFzLine())
            .append("fzZcHao", getFzZcHao())
            .append("fzTHao", getFzTHao())
            .append("fzTime", getFzTime())
            .append("itemBigName", getItemBigName())
            .append("classBigId", getClassBigId())
            .append("ppql", getPpql())
            .append("bigPtcrl", getBigPtcrl())
            .append("zhPth", getZhPth())
            .append("zhPtc", getZhPtc())
            .append("zwhPth", getZwhPth())
            .append("psQjType", getPsQjType())
            .append("psQjCode", getPsQjCode())
            .append("cjcWz", getCjcWz())
            .append("tyzy", getTyzy())
            .append("zb", getZb())
            .append("dctyl", getDctyl())
            .append("psQl", getPsQl())
            .append("lxCkNum", getLxCkNum())
            .append("psItemLy", getPsItemLy())
            .append("stock1", getStock1())
            .append("stock2", getStock2())
            .append("dzkw", getDzkw())
            .append("dzkwsxx", getDzkwsxx())
            .append("sfytbh", getSfytbh())
            .append("bhStock1", getBhStock1())
            .append("bhStockRl1", getBhStockRl1())
            .append("bhStock2", getBhStock2())
            .append("bhStockRl2", getBhStockRl2())
            .append("bhStock3", getBhStock3())
            .append("bhStockRl3", getBhStockRl3())
            .append("bhStock4", getBhStock4())
            .append("bhStockRl4", getBhStockRl4())
            .append("bhStock5", getBhStock5())
            .append("isKp", getIsKp())
            .append("firstCk", getFirstCk())
            .append("useState", getUseState())
            .append("txUseState", getTxUseState())
            .append("hbCk", getHbCk())
            .append("tpRl", getTpRl())
            .append("tpBm", getTpBm())
            .append("xdRkNum", getXdRkNum())
            .append("shBzType", getShBzType())
            .append("shBzCode", getShBzCode())
            .append("itemImg", getItemImg())
            .append("itemSize", getItemSize())
            .append("bzRl", getBzRl())
            .append("smallBzRl", getSmallBzRl())
            .append("ccCk", getCcCk())
            .append("ccKq", getCcKq())
            .append("ccKw", getCcKw())
            .append("stockSafe", getStockSafe())
            .append("downLine", getDownLine())
            .append("upLine", getUpLine())
            .append("ykStock", getYkStock())
            .append("fhAddress", getFhAddress())
            .append("shAddress", getShAddress())
            .append("faType", getFaType())
            .append("itemLx", getItemLx())
            .append("shTime", getShTime())
            .append("sjTime", getSjTime())
            .append("zkXjTime", getZkXjTime())
            .append("zkGcTiem", getZkGcTiem())
            .append("zkSjTime", getZkSjTime())
            .append("xjTime", getXjTime())
            .append("xjZhTime", getXjZhTime())
            .append("ztTime", getZtTime())
            .append("hcZhTime", getHcZhTime())
            .append("zcTime", getZcTime())
            .append("yqcmTime", getYqcmTime())
            .append("ccZyTime", getCcZyTime())
            .append("zjkDdTime", getZjkDdTime())
            .append("zjkZhTime", getZjkZhTime())
            .append("zjkHcTime", getZjkHcTime())
            .append("zjkZcTime", getZjkZcTime())
            .append("nbZyTime", getNbZyTime())
            .append("pckxzqDdTime", getPckxzqDdTime())
            .append("ssxQdTime", getSsxQdTime())
            .append("ssxTime", getSsxTime())
            .append("zlTime", getZlTime())
            .append("zlDdTime", getZlDdTime())
            .append("psTime", getPsTime())
            .append("xbzhTime", getXbzhTime())
            .append("zpTime", getZpTime())
            .append("rkHsZq", getRkHsZq())
            .append("rkCs", getRkCs())
            .append("rkNum", getRkNum())
            .append("ykHsZq", getYkHsZq())
            .append("ykCNum", getYkCNum())
            .append("ykNum", getYkNum())
            .append("ckHsZq", getCkHsZq())
            .append("ckCs", getCkCs())
            .append("ckNum", getCkNum())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
